home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Business Master (3rd Edition)
/
The Business Master (3rd Edition).iso
/
files
/
grapties
/
leo
/
quickeys.doc
< prev
next >
Wrap
Text File
|
1986-02-15
|
5KB
|
101 lines
QUICKEYS PROGRAM DESCRIPTION
Will create a .COM file when run from your basic program.
Delete all text before running program below. Program below was
entered from the March 11th. issue of PC Magazine. PC Magazine has a
reader service bulletin board in which one can call to recieve other
programs which are in the magazine but do not wish to take the time to
enter.
Below are sectionial excerpts from the article describing QUICKEYS.BAS
from PC Magazine.
USING QUICKEYS
QUICKEYS is a modest little memory-resident routine that allows you to
double (and even redouble) the typematic speed on PCs, XTs, and their
compatibles. Indeed, it can even augment the AT's typematic function
to get greater speed with that machine. Once you've installed it
(either by putting it in you AUTOEXE.BAT file are typing QUICKEYS at
the DOS prompt), you'll nerver go back to IBM;s design standards again.
When QUICKEYS.COM loads, it inserts itself into both the timer tick and
keystroke interrupt chains inside the computer so the program can
monitor each time the computer's internal clock ticks or ay key is
pressed or released. From tht point on, QUICKEYS remains in memory
until the machine is turned off or is rebooted with an ALT-CTRL-DEL
sequence.
WHAT QUICKEYS DOES
Each time a new key is entered, QUICKEYS records the key and starts a
delay coutdown. If zero is reached before the key is released,
QUICKEYS adds a new copy of the keystroke to the computer's keyboard
buffer (its internal holding area for keystrokes) and begins a new,
shorter countdown.......
In practice, QUICKEYS can repeat keys far faster than some user
programs can respond to them.....
READER SERVICE BULLETIN BOARD
PC Magazine's Interactive Reader Service Board (212) 696-0360.
Xmodem transfer required.
Have fun using QUICKEYS with your system. Initial program entery by
John Hargrove, SysOp, Diabetes Discussion (512) 454-9821.
Program created by Leo Forrest, Programming/Utilities Editor
Program below was saved using the /A (ASCII active switch).
===========================================================================
BASIC program for creating QUIKEYS.COM
===========================================================================
100 ' Program for creating QUICKEYS.COM
110 CLS:PRINT "Checking DATA; please wait..."
120 FOR B=1 TO 17
130 FOR C=1 TO 17
140 READ A$:IF C<17 THEN 160
150 Z#=Z#+VAL (A$)
160 NEXT:NEXT
170 IF Z#=17361 THEN RESTORE:GOTO 200
180 PRINT "ERROR: CHECK LAST NUMBER IN"
190 PRINT "EACH DATA STATEMENT--THEN REDO":END
200 FOR B=1 TO 17
210 FOR C=1 TO 16
220 READ A$:TTL=TTL+VAL ("&H"+A$)
230 NEXT
240 READ S:IF S=TTL THEN 270
250 PRINT "DATA ERROR IN LINE";B*10+330
260 PRINT "CHECK FIGURES AND REDO":END
270 TTL=0:NEXT:RESTORE
280 OPEN "QUICKEYS.COM" AS #1 LEN=1:FIELD #1,1 AS D$
290 FOR B=1 TO 17
300 FOR C=1 TO 16
310 READ A$:LSET D$=CHR$ (VAL ( "&H"+A$))
320 PUT #1:NEXT:READ DUMMY$:NEXT:CLOSE
330 PRINT "QUICKKEY.COM CREATED"
340 DATA E9, BB, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 07, 427
350 DATA 01, 1E, 53, BB, 40, 00, 8E, DB, 2E, C6, 06, 0D, 01, 00, 8B, 1E, 1159
360 DATA 1C, 00, 9C, 2E, FF, 1E, 07, 01, 3B, 1E, 1C, 00, 75, 15, 2E, C7, 1023
370 DATA 06, 0B, 01, FF, FF, F6, 06, 17, 00, 0A, 74, 2A, 89, 1E, 1A, 00, 1164
380 DATA EB, 24, 90, 8B, 1F, 2E, 3B, 1E, 0B, 01, 2E, 89, 1E, 0B, 01, 2E, 1003
390 DATA 8A, 1E, 0F, 01, 75, 05, 2E, 8A, 1E, 10, 01, 2E, 88, 1E, 0E, 01, 764
400 DATA 2E, C6, 06, 0D, 01, 01, 5B, 1F, CF, 2E, 80, 3E, 0D, 01, 01, 75, 962
410 DATA 48, 2E, FE, 0E, 0E, 01, 75, 41, 1E, 57, 53, 50, BB, 40, 00, 8E, 1256
420 DATA DB, 8B, 1E, 1C, 00, 8B, FB, 83, C3, 02, 83, FB, 3E, 75, 03, BB, 1885
430 DATA 1E, 00, 3B, 1E, 1A, 00, 75, 09, 2E, C6, 06, 0D, 01, 00, EB, 15, 791
440 DATA 90, FA, 2E, A1, 0B, 01, 89, 05, 89, 1E, 1C, 00, FB, 2E, A0, 10, 1423
450 DATA 01, 2E, A2, 0E, 01, 58, 5B, 5F, 1F, 2E, FF, 2E, 03, 01, 33, C0, 1123
460 DATA 8E, C0, 26, A1, 20, 00, 26, 8B, 1E, 22, 00, 26, 8B, 0E, 24, 00, 1033
470 DATA 26, 8B, 16, 26, 00, A3, 03, 01, 89, 1E, 05, 01, 89, 0E, 07, 01, 736
480 DATA 89, 16, 09, 01, FA, 8D, 06, 69, 01, 26, A3, 20, 00, 26, 8C, 0E, 1097
490 DATA 22, 00, 8D, 06, 11, 01, 26, A3, 24, 00, 26, 8C, 0E, 26, 00, FB, 917
500 DATA 8D, 16, BE, 01, CD, 27, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 598